aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/[username]/receive/+page.server.js
blob: 159a77a206cde90fe460c9d34e6cc4bd1cdb20ca (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { redirect } from "@sveltejs/kit";
import * as Qr from "qrcode-base64";

export const load = async ({ cookies, params, url }) => {
	const token = cookies.get("token");
	if (!token) redirect(307, `/pay/${params.username}`);

	const username = cookies.get("username");

	const text = `${username}@${url.host}`;
	const src = Qr.drawImg(text, { size: 500 });

	return { src, text };
};